package com.hopu.mapper.packing;

import com.hopu.domain.packing.PackingListC;
import com.hopu.domain.packing.PackingListCExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface PackingListCMapper {
    int countByExample(PackingListCExample example);

    int deleteByExample(PackingListCExample example);

    void delete(String[] ids);

    int insert(PackingListC record);

    int insertSelective(PackingListC record);

    List<PackingListC> selectByExample(PackingListCExample example);

    int updateByExampleSelective(@Param("record") PackingListC record, @Param("example") PackingListCExample example);

    int updateByExample(@Param("record") PackingListC record, @Param("example") PackingListCExample example);

    void state(@Param("map") Map<String, Object> map);

    PackingListC selectById(String packingListId);
}